SimplePay\Core\AntiSpam\EmailVerification S

Total Complexity 47
Dependencies 4
Dependents 1
Total lines 928
Lines of code 555
Logical lines of code 128
Comment lines 274
Methods 23
Properties 1

Methods 23

Method Rating Maintainability Complexity Lines of code
add_settings()
S
36 1 113
get_subscribed_events()
S
45 5 47
add_payment_form_settings()
S
42 3 69
send_verification_code()
S
44 3 53
log_fraud_event()
S
52 4 29
set_rate_limiting_id()
S
56 4 20
verify_verification_code_rest()
S
54 3 24
verify_verification_code_order_submit()
S
54 3 24
get_email_verification_input()
S
49 1 53
verify_verification_code()
S
53 2 27
remove_verification_code()
S
58 2 19
remove_verification_code_order_submit()
S
61 2 13
remove_verification_code_rest()
S
63 2 11
is_latest_fraud_event_in_timeframe()
S
66 2 8
get_fraud_event_count()
S
68 2 7
cleanup_verification_codes()
S
80 1 3
schedule_email_verification_code_cleanup()
S
70 1 7
set_rate_limiting_timeout()
S
81 1 3
get_verification_code_lifespan()
S
80 1 3
get_fraud_event_timeframe()
S
69 1 7
get_fraud_event_threshold()
S
70 1 7
clean_email()
S
71 1 5
__construct()
S
81 1 3